package com.CST.service.zx;

import com.CST.bo.zx.ProjectSelectBO;
import com.CST.dto.zx.ZxProjectSelectDetailDTO;
import com.CST.vo.zx.ZxProjectSelectVO;
import com.baomidou.mybatisplus.extension.service.IService;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * @Author 伍文毅
 * @Date 2023 03 21 10 55
 **/

public interface ZXProjectSelectService extends IService<ZxProjectSelectVO> {
    /**
     * 分页查询首页信息
     * @param projectSelectBO
     * @return
     */
    ZxProjectSelectDetailDTO queryForPage(ProjectSelectBO projectSelectBO);

    /**
     * 下载外部文件
     * @param projectSelectBO
     * @param response
     */
    void downloadFile(ProjectSelectBO projectSelectBO, HttpServletResponse response);

//    /**
//     * 查询内部明细的上层信息
//     * @param projectDetailBO
//     * @return
//     */
//    ZxFinicialDetail queryFinicialDetail(ProjectDetailBO projectDetailBO);
}
